Resource pool configuration method, resource pool using method, configuration device, and terminal

ABSTRACT

The present disclosure provide a resource pool configuration method, a resource pool using method, a configuration device, and a terminal. The resource pool obtaining method is applied to a terminal, including: obtaining a first resource pool in at least one of the following manners: obtaining the predefined first resource pool; obtaining the preconfigured first resource pool; and obtaining the configured first resource pool.

CROSS-REFERENCE OF RELATED APPLICATION

This application is a continuation application of a PCT Application No.PCT/CN2019/102515 filed on Aug. 26, 2019, which claims priority toChinese Patent Application No. 201811126468.X, filed on Sep. 26, 2018 inchina, which is incorporated herein by reference in its entirety.

TECHNICAL FIELD

The present disclosure relates to the technical field of communications,and in particular, to a resource pool configuration method, a resourcepool using method, a configuration device, and a terminal.

BACKGROUND

Two types of terminals perform transmission on a sidelink:

-   -   1. A terminal of a configuration A: A network device sends        allocation of a sidelink transmission resource on a current        carrier. After receiving the allocation information, the        terminal performs selection and performs sidelink transmission        according to the sidelink transmission resource indicated by the        network device.    -   2. A terminal of a configuration B: The terminal selects a        sidelink transmission resource from a resource pool        preconfigured by a manufacturer.

On a long term evolution (LTE) sidelink, the sidelink reuses an uplinkresource of LTE. A sidelink terminal sends a primary sidelinksynchronization signal (PSSS), a secondary sidelink synchronizationsignal (SSSS), and a master information block-SL-V2X (MIB-SL-V2X) on asidelink. The PSSS and the SSSS are used to help the terminal receivesubframe-level timing information. MIB-SL-V2X carries information suchas tdd-config, a direct frame number (DFN), and a bandwidth. The DFNprovides frame-level timing information. tdd-config provides an UL(uplink)/DL (downlink) configuration. For simplicity, a resource used totransmit the PSSS, the SSSS, and MIB-SL-V2X may be referred to as asidelink synchronization resource for short. The terminal ofconfiguration A sends, in MIB-SL-V2X, tdd-config obtained from thenetwork device, while the terminal of configuration B sendspreconfigured tdd-config in MIB-SL-V2X.

The terminal first determines uplink subframes, downlink subframes, andspecial subframes in a radio resource according to tdd-config. Then, theterminal removes, from the radio resource, resources occupied bydownlink subframes and sidelink synchronization resources, arranges theremaining resources in chronological order, and numbers according to 10ms as a sidelink frame, where the number is the DFN.

A schematic diagram is shown in FIG. 1 . It is assumed that UL subframesare all reused in SL transmission, where a subframe 8 in a system framenumber (SFN) 1 is used for transmission of an SL synchronization signal.

The terminal of configuration A may obtain related information oftdd-config and sidelink synchronization resources from the networkdevice. The terminal of configuration B may only obtain tdd-config anddetermine sidelink synchronization resources from a preconfiguration ofa manufacturer usually because there is no network coverage.

There are only six types of uplink and/or downlink configurationssupported in LTE, and a configuration unit is subframe. Moreover, thereare dozens of uplink and/or downlink configurations supported in newradio ((NR), where a configuration unit may be symbol. The network maychange the uplink and/or downlink configurations dynamically at anytime. In addition, in subsequent evolution, the number of supportedconfigurations may continue to be expanded.

In NR, the network supports uplink and downlink configurations veryflexibly, and signaling overheads required for indicating theconfigurations are much higher than those in LTE. On the one hand,carrying the uplink and downlink configurations in MIB-SL-V2X requiresvery high overheads. On the other hand, uplink and downlinkconfigurations preconfigured by the manufacturer are limited. The uplinkand downlink configurations configured by the network and the uplink anddownlink configurations preconfigured by the manufacturer may bedifferent very likely, and sidelink resources are also different,resulting in mutual interference. In addition, in this case, even if theterminals of the two configurations have absolute timing alignment orthe same synchronization source, and use the same sidelink resource, thetwo types of terminals may understand the DFN differently, resulting inmutual interference.

SUMMARY

The present disclosure provides a resource pool configuration method, aresource pool using method, a configuration device, and a terminal.

According to a first aspect, an embodiment of this disclosure provides aresource pool obtaining method, applied to a terminal. The methodincludes:

obtaining a first resource pool in at least one of the followingmanners: obtaining the predefined first resource pool; obtaining thepreconfigured first resource pool; and obtaining the configured firstresource pool.

According to a second aspect, an embodiment of the present disclosureprovides a resource pool configuration method, applied to a resourcepool configuration device. The method includes:

configuring a first resource pool of a terminal.

According to a third aspect, an embodiment of the present disclosureprovides a terminal. The terminal includes:

an obtaining module, configured to obtain a first resource pool in atleast one of the following manners: obtaining the predefined firstresource pool; obtaining the preconfigured first resource pool; andobtaining the configured first resource pool.

According to a fourth aspect, an embodiment of the present disclosureprovides a resource pool configuration device. The resource poolconfiguration device includes:

a configuration module, configured to configure a first resource pool ofa terminal.

According to a fifth aspect, an embodiment of the present disclosureprovides a communication device, including: a memory, a processor, and acomputer program that is stored in the memory and that can run on theprocessor, where when the computer program is executed by the processor,steps in the foregoing resource pool obtaining method are implemented,or steps in the foregoing resource pool configuration method areimplemented.

According to a sixth aspect, an embodiment of the present disclosureprovides a computer readable storage medium. The computer readablestorage medium stores a computer program. The computer program, whenexecuted by a processor, implements the steps in the foregoing resourcepool obtaining method or the steps in the foregoing resource poolconfiguration method.

The embodiments of the present disclosure have the following beneficialeffects:

In the above solution, the first resource pool of the terminal ispredefined and/or preconfigured and/or configured, mutual interferencebetween terminals with different configurations can be avoided.

BRIEF DESCRIPTION OF DRAWINGS

FIG. 1 is a schematic diagram of obtaining a DFN;

FIG. 2 is a schematic flowchart of a resource pool obtaining methodaccording to an embodiment of the present disclosure;

FIG. 3 is a schematic flowchart of a resource pool configuration methodaccording to an embodiment of the present disclosure;

FIG. 4 is a schematic structural diagram of a terminal according to anembodiment of the present disclosure;

FIG. 5 is a schematic structural diagram of a resource poolconfiguration device according to an embodiment of the presentdisclosure;

FIG. 6 is a schematic diagram of composition of a network side deviceaccording to an embodiment of the present disclosure; and

FIG. 7 is a schematic composition diagram of a terminal according to anembodiment of the present disclosure.

DETAILED DESCRIPTION OF EMBODIMENTS

To make the to-be-resolved technical problems, technical solutions, andadvantages in the embodiments of the present disclosure clearer,detailed descriptions are provided below with reference to theaccompanying drawings and specific embodiments.

The embodiments of the present disclosure provide a resource poolconfiguration method, a resource pool using method, a configurationdevice, and a terminal, to avoid mutual interference between terminalswith different configurations. The technical solution of the embodimentsis not only applicable to sidelink communication, but also applicable toother communication systems. A sidelink is also referred to as asidelink and a direct link, which belong to the same concept andcorrespond to sidelink in English.

In different communication systems, the name and abbreviation of thesignal in the present disclosure change correspondingly. When theabbreviation changes, the technical solution of the present disclosureis still applicable.

An embodiment of the present disclosure provides a resource poolobtaining method, applied to a terminal. As shown in FIG. 2 , the methodincludes:

Step 101: Obtain a first resource pool in at least one of the followingmanners: obtaining the predefined first resource pool; obtaining thepreconfigured first resource pool; and obtaining the configured firstresource pool.

In the embodiments, the first resource pool of the terminal ispredefined and/or preconfigured and/or configured, mutual interferencebetween terminals with different configurations can be avoided.

Further, the method further includes:

monitoring the first resource pool according to a monitoring procedure.

Further, the monitoring the first resource pool according to amonitoring procedure includes at least one of the following:

monitoring the first resource pool in a first time window, including:monitoring the first resource pool for F times, or monitoring the firstresource pool for a maximum of F times in the first time window; ormonitoring the first resource pool for a minimum of F times in the firsttime window, where F is a positive integer;

monitoring the first resource pool according to a first periodicity;

monitoring the first resource pool when a corresponding transmissionconfiguration or a corresponding transmission mode is used; and

monitoring the first resource pool when transmission of another resourcepool meets a corresponding condition.

The monitoring procedure is a predefined and/or preconfigured and/orconfigured procedure corresponding to the first resource pool. The firsttime window may be predefined and/or preconfigured and/or configured.The first periodicity may be predefined and/or preconfigured and/orconfigured. The corresponding transmission configuration is a predefinedand/or preconfigured and/or configured transmission configurationcorresponding to the first resource pool. The corresponding transmissionmode is a predefined and/or preconfigured and/or configured transmissionmode corresponding to the first resource pool. The correspondingcondition is a predefined and/or preconfigured and/or configuredcondition corresponding to the first resource pool.

Further, the corresponding transmission configuration or thecorresponding transmission mode includes at least one of the following:

when broadcasting is needed;

when beam sweeping is needed;

when connection fails;

when a resource pool is reconfigured;

when a resource pool is added;

when a resource pool is released;

when quasi-co-location QCL information cannot be obtained; and

when a synchronization source that meets a requirement cannot be found.

Further, the corresponding condition includes at least one of thefollowing:

a bit error rate is higher than a threshold;

a block error rate is higher than a threshold;

a false alarm rate exceeds a threshold;

beam failure recovery;

connection failure recovery; and

connection re-establishment.

Further, the monitoring the first resource pool includes at least one ofthe following:

performing synchronization in the first resource pool;

performing measurement in the first resource pool;

performing transmission in the first resource pool; and

performing sensing in the first resource pool.

Further, a measurement measured by the terminal in the first resourcepool includes at least one of the following:

reference signal received power RSRP;

reference signal received quality RSRQ; and

received signal strength indicator RSSI.

Further, content transmitted in the first resource pool includes atleast one of the following:

a public security service, a basic V2X service, and a period-typeservice.

Further, content transmitted in the first resource pool includes atleast one of the following:

a broadcast message, a synchronization signal, configuration informationof another resource pool, a correspondence between a service and aresource pool, a correspondence between a transmission type and aresource pool, a discovery message, configuration information of anextra resource pool, and radio resource control information.

There is a correspondence between a synchronization signal and aresource of the resource pool.

Further, when the content transmitted in the first resource poolincludes the configuration information of the another resource pool, theconfiguration information of the another resource pool is carried in atleast one of the following: a first information block, a connectionrequest, and a message of a subsequent step.

Further, the first resource pool includes at least one of the following:

a time domain resource, a frequency domain resource, a subcarrierspacing SCS, a cyclic prefix CP, a bandwidth part BWP identifier, a cellidentifier, a carrier identifier, a band identifier, a modulation andcoding scheme MCS, a code rate, a precoding mode, an allowedsynchronization source identifier, a priority configuration, power, andsynchronization signal block information.

The BWP identifier is a BWP identifier corresponding to the firstresource pool, for example, an identifier of a BWP of the first resourcepool, for another example, an identifier of a BWP of another resourcepool associated with the first resource pool. The cell identifier is acell identifier corresponding to the first resource pool, for example,an identifier of a cell of the first resource pool, for another example,an identifier of a cell of another resource pool associated with thefirst resource pool. The carrier identifier is a carrier identifiercorresponding to the first resource pool, for example, an identifier ofa carrier of the first resource pool, for another example, an identifierof a carrier of another resource pool associated with the first resourcepool. The band identifier is a band identifier corresponding to thefirst resource pool, for example, an identifier of a band of the firstresource pool, for another example, an identifier of a band of anotherresource pool associated with the first resource pool. Thecorrespondence between another resource pool associated with the firstresource pool and the first resource pool may be that one is used tosend a message and the other is used to receive the message of theformer; or may be that one is used to transmit scheduling informationand the other is used to transmit scheduled data corresponding to theformer; or may be that one is used to initiate a connection request, andthe other is used to feed back a connection request and/or performtransmission in subsequent steps after connection succeeds.

Further, the obtaining a first resource pool in at least one of thefollowing manners: obtaining the predefined first resource pool;obtaining the preconfigured first resource pool; and obtaining theconfigured first resource pool includes at least one of the following:

obtaining the first resource pool configured by the network side device;

and obtaining the first resource pool configured by the anotherterminal.

Further, at least two of the predefined first resource pool, the firstresource pool configured by the network side device, the first resourcepool configured by the another terminal, and the preconfigured firstresource pool are compatible, and being compatible includes at least oneof the following:

frequency domain resources are same, time domain resources are same, afrequency domain resource range of one is included in a frequency domainresource range of the other, and a time domain resource range of one isincluded in a time domain resource range of the other.

Further, the first resource pool includes at least one resource poolentity, and the method further includes:

determining at least one resource pool entity used in the first resourcepool. The resource pool entity may be a resource pool, or may be a timedomain and/or frequency domain resource set. For example, a resourcepool is divided into a plurality of subchannels. If the first resourcepool includes only one resource pool entity, the first resource pool isalso one resource pool entity. If the first resource pool includes aplurality of resource pool entities, the first resource pool is acollective name of resource pool entities having a same property.

Further, at least one resource pool entity used in the first resourcepool is determined in at least one of the following manners:

selecting a resource pool entity for monitoring from the first resourcepool based on at least one of a predefined evaluation criteria, apreconfigured evaluation criteria, and a configured evaluation criteria;or selecting a resource pool entity for monitoring from the firstresource pool based on indication information sent by the network sidedevice and/or another terminal.

Further, the evaluation criterion includes at least one of thefollowing:

a measurement result, a priority of the resource pool entity, a servicetype supported by the resource pool entity, a transmission typesupported by the resource pool entity, a load state of the resource poolentity, an SCS of the resource pool entity, a CP of the resource poolentity, a communication range of the resource pool entity, a power limitof the resource pool entity, and a service quality QoS requirement ofthe resource pool entity.

Further, a form of the indication information includes at least one ofthe following:

a bitmap;

an absolute identifier of the resource pool entity; and

a relative identifier of a resource pool entity relative to a totalnumber of resource pool entities in the first resource pool.

The absolute identifier of the resource pool entity is an identifierbased on a number of actually configured resource pool entities or amaximum number of resource pool entities. When M resource pool entitiesare configured, 0 to M−1 or 1 to M are used as identifiers of theresource pool entities. Alternatively, when a maximum of M resource poolentities are configured, 0 to M−1 or 1 to M are used as identifiers ofthe resource pool entities.

Further, when the first resource pool is configured by another terminal,configuration information of the first resource pool is carried by asidelink primary information block and/or another broadcast message sentby the another terminal on a sidelink.

Further, the first resource pool cannot be reconfigured. For example,the network device is not allowed to reconfigure the first resource poolby updating system information and/or by using RRC signaling and/or byusing RRC signaling reconfiguration. For another example, anotherterminal is not allowed to reconfigure the first resource pool.

Further, the method further includes:

obtaining a reconfigured first resource pool, where the reconfiguredfirst resource pool is the same as or compatible with at least one ofthe following: the predefined first resource pool, the preconfiguredfirst resource pool, and the configured first resource pool. Forexample, the network device reconfigures the first resource pool byusing updated system information and/or RRC signaling and/orreconfigured RRC signaling. The first resource pool that is reconfiguredis the same as or compatible with the first resource pool that is notreconfigured. For another example, another terminal reconfigures thefirst resource pool for the terminal. The first resource pool that isreconfigured is the same as or compatible with the first resource poolthat is not reconfigured.

Being compatible is: a time domain range and/or frequency domain rangeof the first resource pool that is reconfigured includes a time domainrange and/or frequency domain range of the first resource pool that isnot reconfigured.

Further, an identifier of the first resource pool is predefined in aprotocol and/or configured by the network side device and/or configuredand/or preconfigured by another terminal.

Further, the identifier of the first resource pool is a maximum value Nor a minimum value N of allowed resource pool identifiers, where N isgreater than or same to 1.

Further, the method further includes:

obtaining configuration information of at least one second resource poolthat is configured by a received resource pool configuration and/orpredefined and/or preconfigured, and using the at least one secondresource pool as a resource pool that is used subsequently; or obtainingconfiguration information of at least one second resource pool that isconfigured by a received resource pool configuration and/or predefinedand/or preconfigured, selecting at least one second resource pool fromthe at least one second resource pool as a resource pool that is usedsubsequently, and sending an identifier of the selected resource pool tothe resource pool configuration device.

The resource pool configuration device is a network side device oranother terminal, and/or represents at least one of connected objects.

Further, a granularity of a time domain and/or frequency domain resourceof the first resource pool is a multiple of a total beam number, or agranularity of a time domain and/or frequency domain resource of thefirst resource pool is a multiple of a total synchronization signalblock number. For example, there is a correspondence between a resourceof the first resource pool and a total number of beams. For example,there is a correspondence between a resource of the first resource pooland a total number of synchronization signal blocks.

An embodiment of the present disclosure further provides a resource poolconfiguration method, applied to a resource pool configuration device.As shown in FIG. 3 , the method includes:

Step 201: Configure a first resource pool of a terminal.

In the embodiments, the first resource pool of the terminal ispredefined and/or preconfigured and/or configured, so that mutualinterference between different terminals with different configurationscan be avoided.

Further, the first resource pool includes at least one of the following:

a time domain resource, a frequency domain resource, a subcarrierspacing SCS, a cyclic prefix CP, a bandwidth part BWP identifier, a cellidentifier, a carrier identifier, a band identifier, a modulation andcoding scheme MCS, a code rate, a precoding mode, an allowedsynchronization source identifier, a priority configuration, power, andsynchronization signal block information.

Further, the resource pool configuration device includes at least one ofa network side device or another terminal.

Further, the first resource pool includes at least one resource poolentity, and the method further includes:

configuring a resource pool entity used by the terminal in the firstresource pool.

Further, the resource pool entity used by the terminal in the firstresource pool is configured in at least one of the following manners:

configuring an evaluation criterion for selecting the resource poolentity; and

sending indication information to the terminal, where the indicationinformation instructs to select the resource pool entity from the firstresource pool.

Further, the evaluation criterion includes at least one of thefollowing:

a measurement result, a priority of the resource pool entity, a servicetype supported by the resource pool entity, a transmission typesupported by the resource pool entity, a load state of the resource poolentity, an SCS of the resource pool entity, a cyclic prefix CP of theresource pool entity, a communication range of the resource pool entity,a power limit of the resource pool entity, and a service quality QoSrequirement of the resource pool entity.

Further, a form of the indication information includes at least one ofthe following:

a bitmap;

an absolute identifier of the resource pool entity; and

a relative identifier of a resource pool entity relative to a totalnumber of resource pool entities in the first resource pool.

Further, when the resource pool configuration device is anotherterminal, configuration information of the first resource pool iscarried by a sidelink primary information block and/or another broadcastmessage sent by the another terminal on a sidelink.

Further, the first resource pool cannot be reconfigured.

Further, the user equipment further includes:

The first resource pool of the terminal is reconfigured, where thereconfigured first resource pool and the configured first resource poolare the same or compatible.

Further, at least two of the predefined first resource pool, the firstresource pool configured by the network side device, the first resourcepool configured by the another terminal, and the preconfigured firstresource pool are compatible, and being compatible includes at least oneof the following:

frequency domain resources are same, time domain resources are same, afrequency domain resource range of one is included in a frequency domainresource range of the other, and a time domain resource range of one isincluded in a time domain resource range of the other.

Further, an identifier of the first resource pool is predefined in aprotocol and/or configured by the network side device and/or configuredand/or preconfigured by another terminal.

Further, the identifier of the first resource pool is a maximum value Nor a minimum value N of allowed resource pool identifiers, where N isgreater than or same to 1.

Further, the method further includes:

sending configuration information of at least one second resource poolto the terminal; or sending configuration information of at least onesecond resource pool to the terminal, and receiving an identifier ofselected at least one second resource pool that is returned by theterminal.

Further, a granularity of a time domain and/or frequency domain resourceof the first resource pool is a multiple of a total beam number, or agranularity of a time domain and/or frequency domain resource of thefirst resource pool is a multiple of a total synchronization signalblock number.

In the technical solutions of the present disclosure, the first resourcepool is predefined and/or configured and/or preconfigured, so thatmutual interference between terminals with different configurations isavoided. This design may be not only used in an NR system and asidelink, but also may be used in other services or other systems suchas subsequent evolved communications systems.

It should be noted that sidelink transmission refers to transmission ona sidelink, including at least one of communication services on asidelink such as device-to-device (D2D for short) andvehicle-to-everything (V2X for short). V2X mainly includes at least oneof vehicle-to-vehicle (V2V for short) communication,vehicle-to-infrastructure (V2I for short) communication,vehicle-to-network (V2N for short) communication, andvehicle-to-pedestrian (V2P for short) communication.

The first resource pool may be predefined in a protocol, and/orpreconfigured by the manufacturer of the terminal, and/or configured bya network side device, and/or configured by another terminal, totransmit an initial and/or default and/or public and/or shared message(and/or service) by the terminal. The transmission includes at least oneof reception and sending. The network side device includes at least oneof a base station, a roadside unit RSU, and other network devices.

The first resource pool may be referred to as an initial resource pool,a default resource pool, a common resource pool, a first resource pool,a shared resource pool, a global resource pool, and a fallback resourcepool. The first resource pool may be used as at least one of an initialresource pool, a default resource pool, a common resource pool, a sharedresource pool, a global resource pool, and a fallback resource pool.

-   -   1. In the embodiments, after the terminal obtains the first        resource pool, the terminal needs to monitor the first resource        pool according to a specific requirement. The requirement may be        predefined in a protocol, preconfigured, configured by the        network side device, and/or configured by another terminal. The        requirement may be at least one of the following:

The terminal needs to monitor the first resource pool at least for Ftimes and/or needs to monitor the first resource pool at most for Ftimes and/or needs to monitor the first resource pool for F times in atime P, where F is a positive integer.

The terminal needs to monitor the first resource pool at least based onthe period of P1.

The terminal monitors the first resource pool in a specific transmissionconfiguration or transmission mode. For example, the terminal needs tomonitor the first resource pool during broadcast, or needs to monitorthe first resource pool during beam sweeping, or needs to monitor thefirst resource pool when the connection fails, or needs to monitor thefirst resource pool during resource pool reconfiguration, or needs tomonitor the first resource pool when adding a resource pool, or needs tomonitor the first resource pool when releasing a resource pool, or needsto monitor the first resource pool when quasi co-location QCLinformation cannot be obtained, or needs to monitor the first resourcepool when a synchronization source that meets a requirement cannot befound.

That a synchronization source that meets a requirement cannot be foundmay be at least one of the following situations: a reliable gnss cannotbe found, a cell that may be camped on cannot be found, a suitable cellcannot be found, a synchronization signal that is sent by anotherterminal and/or device and meets a measurement requirement cannot befound, and the like. Not meeting a measurement requirement may be thatat least one of measurements such as RSRP, RSRQ, and RSSI does not meeta threshold requirement.

When transmission on another resource pool meets a preset condition, itis necessary to monitor the first resource pool, where the presetcondition includes at least one of the following: a bit error rate ishigher than a threshold, a block error rate is higher than a threshold,a false alarm rate exceeds a threshold, beam failure recovery,connection failure recovery, and connection reestablishment.

-   -   2. The monitoring the first resource pool by the terminal        includes at least one of the following:

The terminal and the first resource pool are synchronized, the terminalmeasures in the first resource pool, the terminal transmits in the firstresource pool, and the terminal monitors in the first resource pool,where the transmission includes at least one of receiving and sending.

The measurement measured by the terminal in the first resource poolincludes at least one of reference signal received power (RSRP),reference signal received quality (RSRQ), and received signal strengthindicator (RSSI).

-   -   3. The first resource pool includes at least one of a time        domain resource, a frequency domain resource, a subcarrier        spacing (SCS), a cyclic prefix (CP), a bandwidth part (BWP)        identifier, a cell identifier, a carrier identifier, a band        identifier, a modulation and coding scheme (MCS), a code rate, a        precoding mode, an allowed synchronization source identifier, a        priority configuration, a scrambled ID, power, and        synchronization signal block information.

The time domain resource includes at least one of a period, a timedomain offset (frame/subframe/slot/OFDM symbol level), an occupied timedomain symbol (bitmap), and the like.

The frequency domain resource includes at least one of a frequencydomain location, a bandwidth, and the like.

The CP includes at least one of a conventional CP, an extended CP, andthe like.

The BWP identifier includes a BWP ID of at least one BWP.

The cell identifier includes a cell ID of at least one cell.

The carrier identifier includes a carrier ID of at least one carrier.

The allowed synchronization source identifier indicates that theterminal that directly or indirectly uses synchronization sourcescorresponding to the identifier may use the first resource pool fortransmission.

The priority configuration indicates a priority of the terminal usingdifferent synchronization sources and/or different states duringtransmission in the first resource pool.

The scrambled ID is, for example, a scrambled ID generated for measuringa signal sequence, for example, the measurement sequence is a goldsequence, and initialization of the gold sequence is related to thescrambled ID.

The power includes at least one of the following: transmit power of asynchronization signal in the first resource pool, transmit power of ameasurement signal or an offset of the transmit power of the measurementsignal relative to the transmit power of the synchronization signal, andtransmit power of a reference signal or an offset of the transmit powerof the reference signal relative to the transmit power of thesynchronization signal; or transmit power of a broadcast channel,transmit power of a measurement signal or an offset of the transmitpower of the measurement signal relative to the transmit power of thebroadcast channel, and transmit power of a reference signal or an offsetof the transmit power of the reference signal relative to the transmitpower of the broadcast channel.

The synchronization signal block information includes a maximum numberof synchronization signal blocks in the first resource pool andsynchronization signal blocks actually sent in the first resource pool.

-   -   4. The first resource pool may be configured for the terminal by        using at least one of methods of predefining in a protocol,        configuring by the network side device, configuring by another        terminal, and preconfiguring.

The first resource pool includes at least one resource pool entity (thatis, a plurality of resource pools may be included and are collectivelyreferred to as the first resource pool).

Optionally, when the first resource pool includes a plurality ofresource pool entities, the terminal configured with the first resourcepool may operate on only at least one of the resource pool entities (asubset or a universal set of the first resource pool).

Optionally, at least one resource pool includes only one resource pool.

Optionally, at least one resource pool may be determined in at least oneof the following manners:

-   -   1. The at least one resource pool is determined based on an        evaluation criterion, where the evaluation criterion includes at        least one of the following:

a measurement result, a priority of the resource pool entity, a servicetype supported by the resource pool entity, a transmission typesupported by the resource pool entity, a load state of the resource poolentity, an SCS of the resource pool entity, a cyclic prefix CP of theresource pool entity, a communication range of the resource pool entity,a power limit of the resource pool entity, and a service quality (QoS)requirement of the resource pool entity.

The evaluation criterion may be predefined in a protocol, preconfigured,configured by the network side device, or configured by anotherterminal.

-   -   2. The network side device and/or another terminal sends        indication information to indicate the at least one resource        pool entity. A form of the indication information may include:

bitmap;

an absolute identifier of the resource pool entity; and

a relative identifier of a resource pool entity relative to a totalnumber of resource pool entities in the first resource pool.

The at least one resource pool entity is predefined in a protocol and/orpreconfigured by a manufacturer of the terminal.

If the first resource pool is configured by another terminal,configuration information of the first resource pool may be carried byMIB-SL-V2X and/or another broadcast message sent by the another terminalon a sidelink.

-   -   5. The first resource pool cannot be reconfigured by the network        side device and the another terminal, or although the first        resource pool is reconfigured, the resource pool configuration        device ensures that content of the first resource pool after        reconfiguration is the same as that of the first resource pool        before reconfiguration.    -   6. At least two of the predefined first resource pool, the        preconfigured first resource pool, and the configured first        resource pool are compatible, and being compatible includes at        least one of the following:

frequency domain resources are same, time domain resources are same, afrequency domain resource range of one is included in a frequency domainresource range of the other, and a time domain resource range of one isincluded in a time domain resource range of the other.

-   -   7. An identifier of the first resource pool is predefined in a        protocol and/or configured by the network side device side        and/or configured and/or preconfigured by another terminal.

Optionally, a configuration identifier is a maximum value N or a minimumvalue N of allowed resource pool identifiers, where N>=1.

In a specific embodiment, the first resource pool includes one resourcepool entity, where an ID of the resource pool entity is an ID of thefirst resource pool, that is, 0.

In another specific embodiment, the first resource pool includes Mresource pool entities, and the identifier of the first resource pool isthe minimum value N of allowed resource pool identifiers. When N=M,resource pool identifiers of the M resource pool entities separatelycorrespond to 0, 1, 2, . . . and M−1. When N=1, the first resource poolcorresponds to the resource pool identifier 0, and also corresponds torelative resource pool identifiers 0, 1, 2, . . . and M−1.

-   -   8. The terminal transmits (includes sending and/or receiving) in        the first resource pool, where content of the transmission        includes at least one of the following.

a broadcast message, a synchronization signal, a public securityservice, a basic V2X service, a periodic service, configurationinformation of another resource pool, a correspondence between a serviceand a resource pool, a correspondence between a transmission type and aresource pool, discovery information, configuration information of anextra resource pool, and radio resource control information.

The correspondence between a service and a resource pool may be mappingbetween a service ID (for example, PSID) and a resource pool. Forexample, different PSIDs correspond to different resource pools and/ordifferent resource pool IDs. The correspondence between a transmissiontype and a resource pool may be mapping between a service transmissiontype (for example, at least one of broadcast, unicast, and multicast)and a resource pool. For example, different transmission typescorrespond to different resource pools and/or different resource poolIDs. The discovery information is used to discover a service, and/ordiscover another terminal, and/or discover a terminal group, and thelike. RRC information includes at least one of a unicast connectionrequest, response, reestablishment, and the like, and at least one of amulticast connection request, response, reestablishment, and the like.

-   -   9. When the transmission content includes the configuration        information of another resource pool, the configuration        information may be carried in a first information block or may        be carried in a connection request or a message of a subsequent        step.    -   10. When the terminal is a target receive end of a connection        request and a transmit end initiates the connection request and        sends resource pool indication information to the target receive        end (the indication information indicates a single resource pool        or a plurality of resource pools), the target receive end        obtains the configuration information of the another resource        pool and performs the following steps on the indicated resource        pool, including but not limited to, synchronization,        measurement, transmission, monitoring, and the like.

Alternatively, when the transmit end initiates a connection request andsends resource pool indication information to the target receive end(the indication information indicates a single resource pool or aplurality of resource pools), and the target receive end obtains theconfiguration information of the another resource pool, the targetreceive end selects at least one resource pool from resource poolsindicated by the indication information, feeds back an identifier of theat least one resource pool to the transmit end, and performs thefollowing steps on the at least one resource pool, including but notlimited to, synchronization, measurement, transmission, monitoring, andthe like.

-   -   11. When the terminal receives a subsequently configured        resource pool as a receive end and selects a resource pool to be        used subsequently, the terminal preferentially selects a        resource pool that completely overlaps a resource pool of the        terminal, or a resource pool partially overlaps a resource pool        of the terminal, or a resource pool with high quality.

The overlapping refers to overlapping of time domain resources and/oroverlapping of frequency domain resources. The high quality is that ameasurement result of at least one of RSRP, RSSI, and RSRQ is higherthan a threshold.

-   -   12. A granularity of a time domain and/or frequency domain        resource of the first resource pool is a multiple of a total        beam number, or a granularity of a time domain and/or frequency        domain resource of the first resource pool is a multiple of a        total synchronization signal block number. A configuration of        another resource pool is more flexible.

For example, there is a correspondence between a resource of the firstresource pool and a total number of beams.

For example, there is a correspondence between a resource of the firstresource pool and a total number of synchronization signal blocks.

The usage of the first resource pool is further described below withreference to specific embodiments:

Embodiment 1

In this embodiment, the first resource pool and another resource poolare predefined and/or configured and/or preconfigured for the terminal.Different resource pools may correspond to different specifictransmission configurations and/or transmission modes.

For example:

The first resource pool is mainly used for a broadcast service, whileanother resource pool is mainly used for multicast and unicast services.Generally, the broadcast service requires a wide coverage range and mayrequire massive beam sweeping, while in multicast and unicast services,sending and receiving are performed only for one or more specificterminals. Therefore, a small number of beams can usually meet thecoverage requirement.

Therefore, in a specific implementation, there is a correspondencebetween a resource pool and a specific transmission configuration and/ortransmission mode.

Broadcast data is transmitted in the first resource pool and unicastand/or multicast transmission is performed on another resource pool.

Optionally, when the terminal on another resource pool needs broadcasttransmission, the terminal switches to the first resource pool forbroadcast sending and receiving.

Optionally, when the terminal in the first resource pool needs unicastand/or multicast transmission, the terminal switches to another resourcepool for unicast and/or multicast sending and receiving.

Optionally, the resource pools for unicast sending and receiving andmulticast sending and receiving may also be different.

In another specific implementation, there is a correspondence between aresource pool and beam sweeping.

Transmission of beam sweeping is performed in the first resource pool,and transmission that only needs a small number of beams to meet thetransmission coverage requirement is performed on another resource pool.These transmissions may be based on a small amount of beam QCL (quasico-location) information.

Optionally, when the terminal on another resource pool needs to performbeam sweeping, the terminal switches to the first resource pool for beamsweeping.

Optionally, when the terminal in the first resource pool only needs asmall number of beams to meet the transmission coverage requirement, theterminal switches to another resource pool for correspondingtransmission.

In another specific implementation, there is a correspondence between aresource pool and a monitoring manner of a search space.

There are two monitoring manners: one manner is mapping monitoring:according to a correspondence between a specific signal and a searchspace, an occasion in which the terminal currently needs to monitor inthe search space is determined based on the specific signal; the othermanner is configuration monitoring: according to a configurationindication of a search space, monitoring is performed in the searchspace.

The search space is monitored based on mapping sensing in the firstresource pool, and the configuration monitoring is performed based onthe instruction of the network device and/or another terminal on anotherresource pool.

Optionally, when the terminal on another resource pool cannot beconfigured with a dedicated (specific) search space or needs to performconfiguration monitoring, the terminal needs to switch to the firstresource pool.

Optionally, when the terminal in the first resource pool is configuredto perform configuration monitoring, the first resource pool needs toinclude at least one other resource pool.

Optionally, the specific signal may be a synchronization signal block,or may be another reference signal that may be used for QCL reference,for example, a CSI-RS.

Embodiment 2

The first resource pool may be used as a fallback resource pool. Forexample, in at least one of cases of adding and/or deleting and/orreconfiguring a resource pool, adding and/or deleting and/orreconfiguring a control signal configuration, adding and/or deletingand/or reconfiguring a synchronize signal configuration, adding and/ordeleting and/or reconfiguring a data signal configuration for theterminal, and the like, due to the time difference between obtaining ofa new configuration and the updated configuration taking effect, theconfigured terminal cannot understand or directly apply the newconfiguration during this period. Therefore, the terminal cannot worknormally based on the new configuration, and needs to fall back to thefirst resource pool for sending and receiving.

Therefore, in a specific implementation, the network side devicereconfigures resource pool configuration information of the terminal.For example, a time domain resource of another resource pool ismodified. In the present disclosure, the first resource pool cannot bereconfigured. In other words, even if reconfiguration is performed, thefirst resource pool after reconfiguration needs to be the same as thefirst resource pool before reconfiguration. Therefore, afterreconfiguration, the terminal needs to switch to the first resource poolfor sending and receiving.

Similarly, if the connection fails, for example, in at least one ofcases in which a request to establish a unicast connection fails, arequest to establish a multicast connection fails, a request toestablish a radio link connection fails, a request to establish a beampairing fails, and the like, because the terminal may fail due to poorsignal quality or cannot continue to send and receive normally, theterminal needs to fall back to a relatively stable resource pool, thatis, the first resource pool, for sending and receiving.

In another specific implementation, the terminal initiates a connectionrequest to a terminal on another resource pool, for example, a unicastestablishment request. The terminal that initiates the request does notreceive a valid response within a specified time. Therefore, the requestfails. In the present disclosure, the first resource pool cannot bereconfigured. In other words, even if reconfiguration is performed,content after reconfiguration needs to be the same as content beforereconfiguration. Therefore, after the connection request, the terminalneeds to switch to the first resource pool for sending and receiving.

Embodiment 3

The first resource pool may be used as a common resource pool fortransmission of some broadcasting and/or common and/or regular services(messages). For example, the first resource pool is used for at leastone of a public safety service (message), a basic V2X service (message),a periodic service (message), and the like.

Therefore, in a specific implementation, when the foregoing service isneeded, corresponding transmission needs to be performed in the firstresource pool.

When performing another service, for example, an advanced V2X service,for example, at least one of vehicle platooning, extended sensors,advanced driving, remote driving, and the like, correspondingtransmission needs to be performed on another resource pool.

Optionally, when the terminal that performs transmission of anotherservice on another resource pool needs to perform the above publicand/or regular service (message), the terminal needs to switch to thefirst resource pool for corresponding transmission.

Optionally, when the terminal in the first resource pool needs toperform the above advanced V2X service, the terminal needs to switch tothe corresponding another resource pool for corresponding transmission.

Optionally, there is a correspondence between different advanced V2Xservices and different resource pools.

An embodiment of the present disclosure further provides a terminal. Asshown in FIG. 4 , the terminal includes:

an obtaining module 31, configured to obtain a first resource pool in atleast one of the following manners: obtaining the predefined firstresource pool; obtaining the preconfigured first resource pool; andobtaining the configured first resource pool.

In the embodiments, the first resource pool of the terminal ispredefined and/or preconfigured and/or configured, mutual interferencebetween different terminals with different configurations can beavoided.

Further, the terminal further includes:

a monitoring module, configured to monitor the first resource poolaccording to a monitoring procedure.

Further, the monitoring module is specifically configured to execute atleast one of the following:

monitoring the first resource pool in a first time window for F times,where F is a positive integer;

monitoring the first resource pool in a first time window for a maximumof F times;

monitoring the first resource pool in a first time window for a minimumof F times;

monitoring the first resource pool according to a first periodicity;

monitoring the first resource pool when a corresponding transmissionconfiguration or a corresponding transmission mode is used; and

monitoring the first resource pool when transmission of another resourcepool meets a corresponding condition.

Further, the corresponding transmission configuration or thecorresponding transmission mode includes at least one of the following:

when broadcasting is needed;

when beam sweeping is needed;

when connection fails;

when a resource pool is reconfigured;

when a resource pool is added;

when a resource pool is released;

when quasi-co-location QCL information cannot be obtained; and

when a synchronization source that meets a requirement cannot be found.

Further, the corresponding condition includes at least one of thefollowing:

a bit error rate is higher than a threshold;

a block error rate is higher than a threshold;

a false alarm rate exceeds a threshold;

beam failure recovery;

connection failure recovery; and

connection re-establishment.

Further, the monitoring module is specifically configured to execute atleast one of the following:

performing synchronization in the first resource pool;

performing measurement in the first resource pool;

performing transmission in the first resource pool; and

performing sensing in the first resource pool.

Further, a measurement measured by the terminal in the first resourcepool includes at least one of the following:

reference signal received power RSRP;

reference signal received quality RSRQ; and

received signal strength indicator RSSI.

Further, content transmitted in the first resource pool includes atleast one of the following:

a broadcast message, a synchronization signal, a public securityservice, a basic V2X service, a periodic service, configurationinformation of another resource pool, a correspondence between a serviceand a resource pool, a correspondence between a transmission type and aresource pool, a discovery message, configuration information of anextra resource pool, and radio resource control information.

Further, when the content transmitted in the first resource poolincludes the configuration information of the another resource pool, theconfiguration information of the another resource pool is carried in atleast one of the following: a first information block, a connectionrequest, and a message of a subsequent step.

Further, the first resource pool includes at least one of the following:

a time domain resource, a frequency domain resource, a subcarrierspacing SCS, a cyclic prefix CP, a bandwidth part BWP identifier, a cellidentifier, a carrier identifier, a band identifier, a modulation andcoding scheme MCS, a code rate, a precoding mode, an allowedsynchronization source identifier, a priority configuration, power, andsynchronization signal block information.

Further, the obtaining module is specifically configured to execute atleast one of the following:

obtaining the first resource pool configured by the network side device;

and obtaining the first resource pool configured by the anotherterminal.

Further, at least two of the predefined first resource pool, the firstresource pool configured by the network side device, the first resourcepool configured by the another terminal, and the preconfigured firstresource pool are compatible, and being compatible includes at least oneof the following:

frequency domain resources are same, time domain resources are same, afrequency domain resource range of one is included in a frequency domainresource range of the other, and a time domain resource range of one isincluded in a time domain resource range of the other.

Further, the first resource pool includes at least one resource poolentity, and the terminal further includes:

a determining module, configured to determine at least one resource poolentity used in the first resource pool.

Further, the determining module is specifically configured to determineat least one resource pool entity used in the first resource pool in atleast one of the following manners:

selecting a resource pool entity for monitoring from the first resourcepool based on at least one of a predefined evaluation criteria, apreconfigured evaluation criteria, and a configured evaluation criteria;or selecting a resource pool entity for monitoring from the firstresource pool based on indication information sent by the network sidedevice and/or another terminal.

Further, the evaluation criterion includes at least one of thefollowing:

a measurement result, a priority of the resource pool entity, a servicetype supported by the resource pool entity, a transmission typesupported by the resource pool entity, a load state of the resource poolentity, an SCS of the resource pool entity, a CP of the resource poolentity, a communication range of the resource pool entity, a power limitof the resource pool entity, and a service quality QoS requirement ofthe resource pool entity.

Further, a form of the indication information includes at least one ofthe following:

a bitmap;

an absolute identifier of the resource pool entity; and

a relative identifier of a resource pool entity relative to a totalnumber of resource pool entities in the first resource pool.

Further, when the first resource pool is configured by another terminal,configuration information of the first resource pool is carried by asidelink primary information block and/or another broadcast message sentby the another terminal on a sidelink.

Further, the first resource pool cannot be reconfigured.

Further, the obtaining module is further configured to obtain areconfigured first resource pool, where the reconfigured first resourcepool is the same as or compatible with at least one of the following:the predefined first resource pool, the preconfigured first resourcepool, and the configured first resource pool.

Further, an identifier of the first resource pool is predefined in aprotocol and/or configured by the network side device and/or configuredand/or preconfigured by another terminal.

Further, the identifier of the first resource pool is a maximum value Nor a minimum value N of allowed resource pool identifiers, where N isgreater than or same to 1.

Further, the obtaining module is further configured to obtainconfiguration information of at least one second resource pool that isconfigured by a received resource pool configuration and/or predefinedand/or preconfigured, and use the at least one second resource pool as aresource pool that is used subsequently; or

obtain configuration information of at least one second resource poolthat is configured by a received resource pool configuration and/orpredefined and/or preconfigured, selecting at least one second resourcepool from the at least one second resource pool as a resource pool thatis used subsequently, and sending an identifier of the selected resourcepool to the resource pool configuration device.

The resource pool configuration device is a network side device oranother terminal, and/or represents at least one of connected objects.

Further, a granularity of a time domain and/or frequency domain resourceof the first resource pool is a multiple of a total beam number, or agranularity of a time domain and/or frequency domain resource of thefirst resource pool is a multiple of a total synchronization signalblock number.

An embodiment of the present disclosure further provides a resource poolconfiguration device. As shown in FIG. 5 , the resource poolconfiguration device includes:

a configuration module 41, configured to configure a first resource poolof a terminal.

In the embodiments, the first resource pool of the terminal ispredefined and/or preconfigured and/or configured, mutual interferencebetween different terminals with different configurations can beavoided.

Further, the first resource pool includes at least one of the following:

a time domain resource, a frequency domain resource, a subcarrierspacing SCS, a cyclic prefix CP, a bandwidth part BWP identifier, a cellidentifier, a carrier identifier, a band identifier, a modulation andcoding scheme MCS, a code rate, a precoding mode, an allowedsynchronization source identifier, a priority configuration, power, andsynchronization signal block information.

Further, the resource pool configuration device includes at least one ofa network side device or another terminal.

Further, the first resource pool includes at least one resource poolentity, and the configuration module is further configured to configurea resource pool entity used by the terminal in the first resource pool.

Further, the configuration module is specifically configured toconfigure the resource pool entity used by the terminal in the firstresource pool in at least one of the following manners:

configuring an evaluation criterion for selecting the resource poolentity; and

sending indication information to the terminal, where the indicationinformation instructs to select the resource pool entity from the firstresource pool.

Further, the evaluation criterion includes at least one of thefollowing:

a measurement result, a priority of the resource pool entity, a servicetype supported by the resource pool entity, a transmission typesupported by the resource pool entity, a load state of the resource poolentity, an SCS of the resource pool entity, a CP of the resource poolentity, a communication range of the resource pool entity, a power limitof the resource pool entity, and a service quality QoS requirement ofthe resource pool entity.

Further, a form of the indication information includes at least one ofthe following:

a bitmap;

an absolute identifier of the resource pool entity; and

a relative identifier of a resource pool entity relative to a totalnumber of resource pool entities in the first resource pool.

Further, when the resource pool configuration device is anotherterminal, configuration information of the first resource pool iscarried by a sidelink primary information block and/or another broadcastmessage sent by the another terminal on a sidelink.

Further, the first resource pool cannot be reconfigured.

Further, the resource pool configuration device further includes:

a reconfiguration module, configured to reconfigure the first resourcepool of the terminal, where the reconfigured first resource pool and theconfigured first resource pool are the same or compatible.

Further, at least two of the predefined first resource pool, the firstresource pool configured by the network side device, the first resourcepool configured by the another terminal, and the preconfigured firstresource pool are compatible, and being compatible includes at least oneof the following:

frequency domain resources are same, time domain resources are same, afrequency domain resource range of one is included in a frequency domainresource range of the other, and a time domain resource range of one isincluded in a time domain resource range of the other.

Further, an identifier of the first resource pool is predefined in aprotocol and/or configured by the network side device and/or configuredand/or preconfigured by another terminal.

Further, the identifier of the first resource pool is a maximum value Nor a minimum value N of allowed resource pool identifiers, where N isgreater than or same to 1.

Further, the resource pool configuration device further includes:

a sending module, configured to send configuration information of atleast one second resource pool to the terminal; or send configurationinformation of at least one second resource pool to the terminal, andreceive an identifier of selected at least one second resource pool thatis returned by the terminal.

Further, a granularity of a time domain and/or frequency domain resourceof the first resource pool is a multiple of a total beam number, or agranularity of a time domain and/or frequency domain resource of thefirst resource pool is a multiple of a total synchronization signalblock number.

An embodiment of the present disclosure further provides a resource poolconfiguration device, and can implement details of the resource poolconfiguration method in the above embodiments and achieve the sameeffect. The resource pool configuration device may be a network sidedevice or a terminal.

When the resource pool configuration device is a network side device, asshown in FIG. 6 , the network side device 500 includes: a processor 501,a transceiver 502, a memory 503, a user interface 504, and a businterface.

In this embodiment of the present disclosure, the network side device500 further includes: a computer program stored in the memory 503 andcapable of running on the processor 501. When the computer program isexecuted by the processor 501, the following step is implemented:configuring a first resource pool of a terminal.

In FIG. 6 , a bus architecture may include any quantity ofinterconnected buses and bridges, which are specifically connectedtogether by various circuits of one or more processors represented bythe processor 501 and a memory represented by the memory 503. The busarchitecture may further link various other circuits such as aperipheral device, a voltage regulator, and a power management circuittogether. These are all well-known in the art, and therefore are notfurther described in this specification. The bus interface provides aninterface. The transceiver 502 may be a plurality of elements, in otherwords, includes a transmitter and a receiver, and provides a unitconfigured to communicate with various other apparatuses on atransmission medium. For different user equipment, the user interface504 may alternatively be an interface for externally and internallyconnecting required equipment. The connected equipment includes but isnot limited to a keypad, a display, a speaker, a microphone, a joystick,and the like.

The processor 501 is responsible for management on and generalprocessing of the bus architecture. The memory 503 can store data usedby the processor 501 during operation execution.

Further, the first resource pool includes at least one of the following:

a time domain resource, a frequency domain resource, a subcarrierspacing SCS, a cyclic prefix CP, a bandwidth part BWP identifier, a cellidentifier, a carrier identifier, a band identifier, a modulation andcoding scheme MCS, a code rate, a precoding mode, an allowedsynchronization source identifier, a priority configuration, power, andsynchronization signal block information.

Further, the resource pool configuration device includes at least one ofa network side device or another terminal.

Further, the first resource pool includes at least one resource poolentity, and when the computer program is executed by the processor 501,the following step is further performed:

configuring a resource pool entity used by the terminal in the firstresource pool.

Further, when the computer program is executed by the processor 501, thefollowing steps are further performed:

configuring an evaluation criterion for selecting the resource poolentity; and

sending indication information to the terminal, where the indicationinformation instructs to select the resource pool entity from the firstresource pool.

Further, the evaluation criterion includes at least one of thefollowing:

a measurement result, a priority of the resource pool entity, a servicetype supported by the resource pool entity, a transmission typesupported by the resource pool entity, a load state of the resource poolentity, an SCS of the resource pool entity, a cyclic prefix CP of theresource pool entity, a communication range of the resource pool entity,a power limit of the resource pool entity, and a service quality QoSrequirement of the resource pool entity.

Further, a form of the indication information includes at least one ofthe following:

a bitmap;

an absolute identifier of the resource pool entity; and

a relative identifier of a resource pool entity relative to a totalnumber of resource pool entities in the first resource pool.

Further, when the resource pool configuration device is anotherterminal, configuration information of the first resource pool iscarried by a sidelink primary information block and/or another broadcastmessage sent by the another terminal on a sidelink.

Further, the first resource pool cannot be reconfigured.

Further, when the computer program is executed by the processor 501, thefollowing step is further performed:

reconfiguring the first resource pool of the terminal, where thereconfigured first resource pool and the configured first resource poolare the same or compatible.

Further, at least two of the predefined first resource pool, the firstresource pool configured by the network side device, the first resourcepool configured by the another terminal, and the preconfigured firstresource pool are compatible, and being compatible includes at least oneof the following:

frequency domain resources are same, time domain resources are same, afrequency domain resource range of one is included in a frequency domainresource range of the other, and a time domain resource range of one isincluded in a time domain resource range of the other.

Further, an identifier of the first resource pool is predefined in aprotocol and/or configured by the network side device and/or configuredand/or preconfigured by another terminal.

Further, the identifier of the first resource pool is a maximum value Nor a minimum value N of allowed resource pool identifiers, where N isgreater than or same to 1.

Further, when the computer program is executed by the processor 501, thefollowing steps are further performed:

sending configuration information of at least one second resource poolto the terminal; or

sending configuration information of at least one second resource poolto the terminal, and receiving an identifier of selected at least onesecond resource pool that is returned by the terminal.

Further, a granularity of a time domain and/or frequency domain resourceof the first resource pool is a multiple of a total beam number, or agranularity of a time domain and/or frequency domain resource of thefirst resource pool is a multiple of a total synchronization signalblock number.

When the resource pool configuration device is a terminal, as shown inFIG. 7 , the terminal 600 includes but is not limited to: a radiofrequency unit 601, a network module 602, an audio output unit 603, aninput unit 604, a sensor 605, a display unit 606, a user input unit 607,an interface unit 608, a memory 609, a processor 610, a power supply611, and the like. Those skilled in the art may understand that theterminal structure shown in FIG. 7 does not constitute a limitation onthe terminal. The terminal may include more or fewer components thanthose shown in the figure, or some components may be combined, or theremay be a different component arrangement. In the embodiments of thepresent disclosure, the terminal includes, but is not limited to, amobile phone, a tablet computer, a notebook computer, a palmtopcomputer, a vehicle-mounted terminal, a wearable device, a pedometer, orthe like.

The processor 610 is configured to configure a first resource pool of aterminal.

Further, the first resource pool includes at least one of the following:

a time domain resource, a frequency domain resource, a subcarrierspacing SCS, a cyclic prefix CP, a bandwidth part BWP identifier, a cellidentifier, a carrier identifier, a band identifier, a modulation andcoding scheme MCS, a code rate, a precoding mode, an allowedsynchronization source identifier, a priority configuration, power, andsynchronization signal block information.

Further, the resource pool configuration device includes at least one ofa network side device or another terminal.

Further, the first resource pool includes at least one resource poolentity, and when the computer program is executed by the processor 610,the following step is further performed:

configuring a resource pool entity used by the terminal in the firstresource pool.

Further, when the computer program is executed by the processor 610, thefollowing steps are further performed:

configuring an evaluation criterion for selecting the resource poolentity; and

sending indication information to the terminal, where the indicationinformation instructs to select the resource pool entity from the firstresource pool.

Further, the evaluation criterion includes at least one of thefollowing:

a measurement result, a priority of the resource pool entity, a servicetype supported by the resource pool entity, a transmission typesupported by the resource pool entity, a load state of the resource poolentity, an SCS of the resource pool entity, a CP of the resource poolentity, a communication range of the resource pool entity, a power limitof the resource pool entity, and a service quality QoS requirement ofthe resource pool entity.

Further, a form of the indication information includes at least one ofthe following:

a bitmap;

an absolute identifier of the resource pool entity; and

a relative identifier of a resource pool entity relative to a totalnumber of resource pool entities in the first resource pool.

Further, when the resource pool configuration device is anotherterminal, configuration information of the first resource pool iscarried by a sidelink primary information block and/or another broadcastmessage sent by the another terminal on a sidelink.

Further, the first resource pool cannot be reconfigured.

Further, when the computer program is executed by the processor 610, thefollowing step is further performed:

reconfiguring the first resource pool of the terminal, where thereconfigured first resource pool and the configured first resource poolare the same or compatible.

Further, at least two of the predefined first resource pool, the firstresource pool configured by the network side device, the first resourcepool configured by the another terminal, and the preconfigured firstresource pool are compatible, and being compatible includes at least oneof the following:

frequency domain resources are same, time domain resources are same, afrequency domain resource range of one is included in a frequency domainresource range of the other, and a time domain resource range of one isincluded in a time domain resource range of the other.

Further, an identifier of the first resource pool is predefined in aprotocol and/or configured by the network side device and/or configuredand/or preconfigured by another terminal.

Further, the identifier of the first resource pool is a maximum value Nor a minimum value N of allowed resource pool identifiers, where N isgreater than or same to 1.

Further, when the computer program is executed by the processor 610, thefollowing steps are further performed:

sending configuration information of at least one second resource poolto the terminal; or

sending configuration information of at least one second resource poolto the terminal, and receiving an identifier of selected at least onesecond resource pool that is returned by the terminal.

Further, a granularity of a time domain and/or frequency domain resourceof the first resource pool is a multiple of a total beam number, or agranularity of a time domain and/or frequency domain resource of thefirst resource pool is a multiple of a total synchronization signalblock number.

It should be understood that, in this embodiment of the presentdisclosure, the radio frequency unit 601 may be configured to receiveand transmit information, or receive and transmit signals during a call.Specifically, the radio frequency unit 601 receives downlink data from abase station, and transmits the downlink data to the processor 610 forprocessing; and in addition, transmits uplink data to the base station.Generally, the radio frequency unit 601 includes but is not limited toan antenna, at least one amplifier, a transceiver, a coupler, a lownoise amplifier, a duplexer, and the like. In addition, the radiofrequency unit 601 can also communicate with another device through awireless communications system and network.

The terminal provides a user with wireless broadband Internet accessthrough the network module 602, for example, helps the user send andreceive emails, browse web pages, and access streaming media.

The audio output unit 603 can convert audio data received by the radiofrequency unit 601 or the network module 602 or stored in the memory 609into an audio signal, and output the audio signal into sound. Inaddition, the audio output unit 603 can also provide audio outputrelated to a specific function performed by the terminal 600 (forexample, call signal receiving sound or message receiving sound). Theaudio output unit 603 includes a speaker, a buzzer, a telephonereceiver, and the like.

The input unit 604 is configured to receive audio or video signals. Theinput unit 604 may include a graphics processing unit (GPU) 6041 and amicrophone 6042. The graphics processing unit 6041 processes image dataof a static picture or a video obtained by an image capturing apparatus(for example, a camera) in a video capturing mode or an image capturingmode. A processed image frame can be displayed on the display unit 606.The image frame processed by the graphics processing unit 6041 can bestored in the memory 609 (or another storage medium) or sent via theradio frequency unit 601 or the network module 602. The microphone 6042can receive sound and can process such sound into audio data. Processedaudio data can be converted, in telephone call mode, into a format thatcan be sent to a mobile communication base station via the radiofrequency unit 601 for output.

The terminal 600 further includes at least one sensor 605, such as alight sensor, a motion sensor, and other sensors. Specifically, thelight sensor includes an ambient light sensor and a proximity sensor,where the ambient light sensor can adjust brightness of the displaypanel 6061 based on brightness of ambient light, and the proximitysensor can turn off the display panel 6061 and/or backlight when theterminal 600 moves towards the ear. As a motion sensor, an accelerometersensor can detect magnitude of acceleration in various directions(usually three axes), can detect magnitude and the direction of gravitywhen stationary, can be configured to identify terminal postures (suchas switching between a landscape mode and a portrait mode, relatedgames, and magnetometer posture calibration), can perform functionsrelated to vibration identification (such as a pedometer and a knock),and the like. The sensor 605 may further include a fingerprint sensor, apressure sensor, an iris sensor, a molecular sensor, a gyroscope, abarometer, a hygrometer, a thermometer, an infrared sensor, or the like.Details are not described herein.

The display unit 606 is configured to display information entered by auser or information provided for the user. The display unit 606 mayinclude the display panel 6061, and the display panel 6061 may beconfigured in a form of a liquid crystal display (LCD), an organiclight-emitting diode (OLED), or the like.

The user input unit 607 can be configured to receive input numeric orcharacter information, and generate key signal inputs related to usersettings and function control of the terminal. Specifically, the userinput unit 607 includes a touch panel 6071 and other input devices 6072.The touch panel 6071, also called a touch screen, can collect a touchoperation of the user on or near the touch panel 6071 (For example, theuser uses any suitable object or accessory such as a finger or a stylusto operate on or near the touch panel 6071). The touch panel 6071 mayinclude two parts: a touch detection apparatus and a touch controller.The touch detection apparatus detects a touch position of the user,detects a signal brought by the touch operation, and transmits thesignal to the touch controller. The touch controller receives touchinformation from the touch detection apparatus, converts the touchinformation into contact coordinates, sends the contact coordinates tothe processor 610, and receives and executes a command sent by theprocessor 610. In addition, the touch panel 6071 may be implemented byusing a plurality of types such as a resistive type, a capacitive type,an infrared ray, and a surface acoustic wave. In addition to the touchpanel 6071, the user input unit 607 may further include the other inputdevices 6072. Specifically, the other input devices 6072 may include butare not limited to a physical keyboard, function keys (such as a volumecontrol key and a switch key), a trackball, a mouse, and a joystick.Details are not described herein.

Further, the touch panel 6071 may cover the display panel 6061. Whendetecting a touch operation on or near the touch panel 6071, the touchpanel 6071 transmits the touch operation to the processor 610 todetermine a type of a touch event. Then the processor 610 providescorresponding visual output on the display panel 6061 based on the typeof the touch event. Although in FIG. 7 , the touch panel 6071 and thedisplay panel 6061 are configured as two independent components toimplement input and output functions of the terminal, in someembodiments, the touch panel 6071 and the display panel 6061 can beintegrated to implement the input and output functions of the terminal.Details are not limited herein.

The interface unit 608 is an interface for connecting an externalapparatus to the terminal 600. For example, the external apparatus mayinclude a wired or wireless headset port, an external power supply (or abattery charger) port, a wired or wireless data port, a memory cardport, a port for connecting an apparatus having an identificationmodule, an audio input/output (I/O) port, a video I/O port, a headsetport, and the like. The interface unit 608 may be configured to receivean input (for example, data information or power) from an externalapparatus and transmit the received input to one or more elements in theterminal 600, or transmit data between the terminal 600 and the externalapparatus.

The memory 609 may be configured to store software programs and variousdata. The memory 609 may mainly include a program storage area and adata storage area. The program storage area may store an operatingsystem, an application program required by at least one function (suchas a sound playback function and an image playback function), and thelike. The data storage area may store data (such as audio data and aphone book) created based on the use of the mobile phone, and the like.In addition, the memory 609 may include a high-speed random accessmemory or a nonvolatile memory, for example, at least one disk storagedevice, a flash memory, or another volatile solid-state storage device.

The processor 610 is a control center of the terminal, connects variousparts of the entire terminal by using various interfaces and circuits,and performs various functions of the terminal and processes data byrunning or executing software programs and/or modules stored in thememory 609 and invoking data stored in the memory 609, so as to monitorthe terminal as a whole. The processor 610 may include one or moreprocessing units. Optionally, the processor 610 may integrate anapplication processor and a modem processor. The application processormainly deals with an operating system, a user interface, an applicationprogram, and the like. The modem processor mainly deals with wirelesscommunication. It may be understood that the foregoing modem processormay not be integrated into the processor 610.

The terminal 600 may further include the power supply 611 (for example,a battery) configured to supply power to various components. Optionally,the power supply 611 may be logically connected to the processor 610through a power management system, so as to implement functions such asmanaging charging, discharging, and power consumption through the powermanagement system.

In addition, the terminal 600 includes some function modules that arenot shown. Details are not described herein.

An embodiment of the present disclosure further provides a terminal, andthe terminal can implement details of the resource pool obtaining methodin the foregoing embodiments and achieve the same effect.

As shown in FIG. 7 , the terminal 600 includes but is not limited to: aradio frequency unit 601, a network module 602, an audio output unit603, an input unit 604, a sensor 605, a display unit 606, a user inputunit 607, an interface unit 608, a memory 609, a processor 610, a powersupply 611, and the like. Those skilled in the art may understand thatthe terminal structure shown in FIG. 7 does not constitute a limitationon the terminal. The terminal may include more or fewer components thanthose shown in the figure, or some components may be combined, or theremay be a different component arrangement. In the embodiments of thepresent disclosure, the terminal includes, but is not limited to, amobile phone, a tablet computer, a notebook computer, a palmtopcomputer, a vehicle-mounted terminal, a wearable device, a pedometer, orthe like.

The processor 610 is configured to obtain a first resource pool in atleast one of the following manners: obtaining the predefined firstresource pool; obtaining the preconfigured first resource pool; andobtaining the configured first resource pool.

Further, the processor 610 is further configured to monitor the firstresource pool according to a monitoring procedure.

Further, the monitoring the first resource pool according to amonitoring procedure includes at least one of the following:

monitoring the first resource pool in a first time window for F times,where F is a positive integer;

monitoring the first resource pool in a first time window for a maximumof F times;

monitoring the first resource pool in a first time window for a minimumof F times;

monitoring the first resource pool according to a first periodicity;

monitoring the first resource pool when a corresponding transmissionconfiguration or a corresponding transmission mode is used; and

monitoring the first resource pool when transmission of another resourcepool meets a corresponding condition.

Further, the corresponding transmission configuration or thecorresponding transmission mode includes at least one of the following:

when broadcasting is needed;

when beam sweeping is needed;

when connection fails;

when a resource pool is reconfigured;

when a resource pool is added;

when a resource pool is released;

when quasi-co-location QCL information cannot be obtained; and

when a synchronization source that meets a requirement cannot be found.

Further, the corresponding condition includes at least one of thefollowing:

a bit error rate is higher than a threshold;

a block error rate is higher than a threshold;

a false alarm rate exceeds a threshold;

beam failure recovery;

connection failure recovery; and

connection re-establishment.

Further, the monitoring the first resource pool includes at least one ofthe following:

performing synchronization in the first resource pool;

performing measurement in the first resource pool;

performing transmission in the first resource pool; and

performing sensing in the first resource pool.

Further, a measurement measured by the terminal in the first resourcepool includes at least one of the following:

reference signal received power RSRP,

reference signal received quality RSRQ, and

received signal strength indicator RSSI.

Further, content transmitted in the first resource pool includes atleast one of the following:

a broadcast message, a synchronization signal, a public securityservice, a basic V2X service, a periodic service, configurationinformation of another resource pool, a correspondence between a serviceand a resource pool, a correspondence between a transmission type and aresource pool, a discovery message, configuration information of anextra resource pool, and radio resource control information.

Further, when the content transmitted in the first resource poolincludes the configuration information of the another resource pool, theconfiguration information of the another resource pool is carried in atleast one of the following: a first information block, a connectionrequest, and a message of a subsequent step.

Further, the first resource pool includes at least one of the following:

a time domain resource, a frequency domain resource, a subcarrierspacing SCS, a cyclic prefix CP, a bandwidth part BWP identifier, a cellidentifier, a carrier identifier, a band identifier, a modulation andcoding scheme MCS, a code rate, a precoding mode, an allowedsynchronization source identifier, a priority configuration, power, andsynchronization signal block information.

Further, the obtaining a first resource pool in at least one of thefollowing manners: obtaining the predefined first resource pool;obtaining the preconfigured first resource pool; and obtaining theconfigured first resource pool includes at least one of the following:

obtaining the first resource pool configured by the network side device;

and obtaining the first resource pool configured by the anotherterminal.

Further, at least two of the predefined first resource pool, the firstresource pool configured by the network side device, the first resourcepool configured by the another terminal, and the preconfigured firstresource pool are compatible, and being compatible includes at least oneof the following:

frequency domain resources are same, time domain resources are same, afrequency domain resource range of one is included in a frequency domainresource range of the other, and a time domain resource range of one isincluded in a time domain resource range of the other.

Further, the first resource pool includes at least one resource poolentity, and the processor 610 is further configured to determine atleast one resource pool entity used in the first resource pool.

Further, at least one resource pool entity used in the first resourcepool is determined in at least one of the following manners:

selecting a resource pool entity for monitoring from the first resourcepool based on at least one of a predefined evaluation criteria, apreconfigured evaluation criteria, and a configured evaluation criteria;or

selecting a resource pool entity for monitoring from the first resourcepool based on indication information sent by the network side deviceand/or another terminal.

Further, the evaluation criterion includes at least one of thefollowing:

a measurement result, a priority of the resource pool entity, a servicetype supported by the resource pool entity, a transmission typesupported by the resource pool entity, a load state of the resource poolentity, an SCS of the resource pool entity, a CP of the resource poolentity, a communication range of the resource pool entity, a power limitof the resource pool entity, and a service quality QoS requirement ofthe resource pool entity.

Further, a form of the indication information includes at least one ofthe following:

a bitmap;

an absolute identifier of the resource pool entity; and

a relative identifier of a resource pool entity relative to a totalnumber of resource pool entities in the first resource pool.

Further, when the first resource pool is configured by another terminal,configuration information of the first resource pool is carried by asidelink primary information block and/or another broadcast message sentby the another terminal on a sidelink.

Further, the first resource pool cannot be reconfigured.

Further, the processor 610 is further configured to obtain areconfigured first resource pool, where the reconfigured first resourcepool is the same as or compatible with at least one of the following:the predefined first resource pool, the preconfigured first resourcepool, and the configured first resource pool.

Further, an identifier of the first resource pool is predefined in aprotocol and/or configured by the network side device and/or configuredand/or preconfigured by another terminal.

Further, the identifier of the first resource pool is a maximum value Nor a minimum value N of allowed resource pool identifiers, where N isgreater than or same to 1.

Further, the processor 610 is further configured to obtain configurationinformation of at least one second resource pool that is configured by areceived resource pool configuration and/or predefined and/orpreconfigured, and use the at least one second resource pool as aresource pool that is used subsequently; or

obtain configuration information of at least one second resource poolthat is configured by a received resource pool configuration and/orpredefined and/or preconfigured, select at least one second resourcepool from the at least one second resource pool as a resource pool thatis used subsequently, and send an identifier of the selected resourcepool to the resource pool configuration device.

The resource pool configuration device is a network side device oranother terminal, and/or represents at least one of connected objects.

Further, a granularity of a time domain and/or frequency domain resourceof the first resource pool is a multiple of a total beam number, or agranularity of a time domain and/or frequency domain resource of thefirst resource pool is a multiple of a total synchronization signalblock number.

It should be understood that, in this embodiment of the presentdisclosure, the radio frequency unit 601 may be configured to receiveand transmit information, or receive and transmit signals during a call.Specifically, the radio frequency unit 601 receives downlink data from abase station, and transmits the downlink data to the processor 610 forprocessing; and in addition, transmits uplink data to the base station.Generally, the radio frequency unit 601 includes but is not limited toan antenna, at least one amplifier, a transceiver, a coupler, a lownoise amplifier, a duplexer, and the like. In addition, the radiofrequency unit 601 can also communicate with another device through awireless communications system and network.

The terminal provides a user with wireless broadband Internet accessthrough the network module 602, for example, helps the user send andreceive emails, browse web pages, and access streaming media.

The audio output unit 603 can convert audio data received by the radiofrequency unit 601 or the network module 602 or stored in the memory 609into an audio signal, and output the audio signal into sound. Inaddition, the audio output unit 603 can also provide audio outputrelated to a specific function performed by the terminal 600 (forexample, call signal receiving sound or message receiving sound). Theaudio output unit 603 includes a speaker, a buzzer, a telephonereceiver, and the like.

The input unit 604 is configured to receive audio or video signals. Theinput unit 604 may include a graphics processing unit (GPU) 6041 and amicrophone 6042. The graphics processing unit 6041 processes image dataof a static picture or a video obtained by an image capturing apparatus(for example, a camera) in a video capturing mode or an image capturingmode. A processed image frame can be displayed on the display unit 606.The image frames processed by the graphics processing unit 6041 can bestored in the memory 609 (or another storage medium) or sent by theradio frequency unit 601 or the network module 602. The microphone 6042can receive sounds, and can process such sounds into audio frequencydata. The audio data obtained through processing may be converted, in atelephone call mode, into a format that can be sent to a mobilecommunications base station via the radio frequency unit 601 for output.

The terminal 600 further includes at least one sensor 605, such as alight sensor, a motion sensor, and other sensors. Specifically, thelight sensor includes an ambient light sensor and a proximity sensor,where the ambient light sensor can adjust brightness of the displaypanel 6061 based on brightness of ambient light, and the proximitysensor can turn off the display panel 6061 and/or backlight when theterminal 600 moves towards the ear. As a motion sensor, an accelerometersensor can detect magnitude of acceleration in various directions(usually three axes), can detect magnitude and the direction of gravitywhen stationary, can be configured to identify terminal postures (suchas switching between a landscape mode and a portrait mode, relatedgames, and magnetometer posture calibration), can perform functionsrelated to vibration identification (such as a pedometer and a knock),and the like. The sensor 605 may further include a fingerprint sensor, apressure sensor, an iris sensor, a molecular sensor, a gyroscope, abarometer, a hygrometer, a thermometer, an infrared sensor, or the like.Details are not described herein.

The display unit 606 is configured to display information entered by auser or information provided for the user. The display unit 606 mayinclude the display panel 6061, and the display panel 6061 may beconfigured in a form of a liquid crystal display (LCD), an organiclight-emitting diode (OLED), or the like.

The user input unit 607 can be configured to receive input numeric orcharacter information, and generate key signal inputs related to usersettings and function control of the terminal. Specifically, the userinput unit 607 includes a touch panel 6071 and other input devices 6072.The touch panel 6071, also called a touch screen, can collect a touchoperation of the user on or near the touch panel 6071 (For example, theuser uses any suitable object or accessory such as a finger or a stylusto operate on or near the touch panel 6071). The touch panel 6071 mayinclude two parts: a touch detection apparatus and a touch controller.The touch detection apparatus detects a touch position of the user,detects a signal brought by the touch operation, and transmits thesignal to the touch controller. The touch controller receives touchinformation from the touch detection apparatus, converts the touchinformation into contact coordinates, sends the contact coordinates tothe processor 610, and receives and executes a command sent by theprocessor 610. In addition, the touch panel 6071 may be implemented byusing a plurality of types such as a resistive type, a capacitive type,an infrared ray, and a surface acoustic wave. In addition to the touchpanel 6071, the user input unit 607 may further include the other inputdevices 6072. Specifically, the other input devices 6072 may include butis not limited to a physical keyboard, function keys (such as a volumecontrol key and a switch key), a trackball, a mouse, and a joystick.Details are not described herein.

Further, the touch panel 6071 may cover the display panel 6061. Whendetecting a touch operation on or near the touch panel 6071, the touchpanel 6071 transmits the touch operation to the processor 610 todetermine a type of a touch event. Then the processor 610 providescorresponding visual output on the display panel 6061 based on the typeof the touch event. Although in FIG. 7 , the touch panel 6071 and thedisplay panel 6061 are configured as two independent components toimplement input and output functions of the terminal, in someembodiments, the touch panel 6071 and the display panel 6061 can beintegrated to implement the input and output functions of the terminal.Details are not limited herein.

The interface unit 608 is an interface for connecting an externalapparatus to the terminal 600. For example, the external apparatus mayinclude a wired or wireless headset port, an external power supply (or abattery charger) port, a wired or wireless data port, a memory cardport, a port for connecting an apparatus having an identificationmodule, an audio input/output (I/O) port, a video I/O port, a headsetport, and the like. The interface unit 608 may be configured to receivean input (for example, data information or power) from an externalapparatus and transmit the received input to one or more elements in theterminal 600, or transmit data between the terminal 600 and the externalapparatus.

The memory 609 may be configured to store software programs and variousdata. The memory 609 may mainly include a program storage area and adata storage area. The program storage area may store an operatingsystem, an application program required by at least one function (suchas a sound playback function and an image playback function), and thelike. The data storage area may store data (such as audio data and aphone book) created based on the use of the mobile phone, and the like.In addition, the memory 609 may include a high-speed random accessmemory or a nonvolatile memory, for example, at least one disk storagedevice, a flash memory, or another volatile solid-state storage device.

The processor 610 is a control center of the terminal, connects variousparts of the entire terminal by using various interfaces and circuits,and performs various functions of the terminal and processes data byrunning or executing software programs and/or modules stored in thememory 609 and invoking data stored in the memory 609, so as to monitorthe terminal as a whole. The processor 610 may include one or moreprocessing units. Optionally, the processor 610 may integrate anapplication processor with a modem processor. The application processormainly processes the operating system, a user interface, the applicationprogram, and the like, and the modem processor mainly processes wirelesscommunication. It may be understood that the foregoing modem processormay not be integrated into the processor 610.

The terminal 600 may further include a power supply 611 (for example, abattery) that supplies power to various components. Optionally, thepower supply 611 may be logically connected to the processor 610 througha power supply management system, to perform functions of managingcharging, discharging, and power consumption through the power supplymanagement system.

In addition, the terminal 600 includes some function modules not shown,and details are not described herein.

An embodiment of the present disclosure further provides a computerreadable storage medium. The computer readable storage medium stores acomputer program. When executed by the processor, the program implementsthe steps of the foregoing resource pool configuration device or thesteps of the foregoing resource pool obtaining device.

It can be understood that those embodiments described herein can beimplemented with hardware, software, firmware, middleware, microcode ortheir combinations. For implementation with hardware, the processingunit can be implemented in one or more application specific integratedcircuits (ASIC), a digital signal processor (DSP), a digital signalprocessing device (DSP Device, DSPD), a programmable logic device (PLD),a field-programmable gate array (PFGA), general processors, controllers,micro-controllers, microprocessors, and another electronic unit forimplementing the functions of the present application, or theircombinations.

For implementation with software, the technology described herein can beimplemented by executing modules for functions described herein (forexample, process and function). Software codes can be stored in thememory and executed by the processor. The memory can be implementedinside or outside the processor.

The embodiments in this specification are described in a progressivemanner. Each embodiment focuses on a difference from another embodiment.For a same or similar part of the embodiments, refer to each other.

Those skilled in the art shall understand that the embodiments of thepresent disclosure can be provided as methods, apparatuses or computerprogram products. Therefore, the embodiments of the present disclosuremay take the form of a hardware only embodiment, a software onlyembodiment, or an embodiment with both software and hardware. Moreover,the embodiments of the present disclosure may use a form of a computerprogram product that is implemented on one or more computer-usablestorage media (including but not limited to a magnetic disk memory, aCD-ROM, an optical memory, and the like) that include computer-usableprogram code.

The embodiments of the present disclosure are described with referenceto the flowcharts and/or block diagrams of the methods, user equipment(system), and computer program products thereof. It should be understoodthat computer program commands can be used to implement each of theprocedures and/or blocks in the flowcharts and/or block diagrams, andcombinations of procedures and/or blocks in the flowcharts and/or blockdiagrams. Those computer program commands can be provided in a generalcomputer, a special computer, an embedded processor, or anotherprocessor of programmable user equipment for data processing to generatea machine, so that the commands, executed by the computer or the anotherprocessor of programmable user equipment for data processing, generatean apparatus for implementing one or more procedures of the flowchartand/or conducting specific functions designed by one or more blocks ofthe block diagram.

Those computer program commands can further be stored in a computerreadable memory, which can guide the computer or another programmableuser equipment for data processing to work in a specific way, so thatthe commands stored in the computer readable memory generate amanufactured product including a command apparatus. The commandapparatus implements functions in the flowchart and/or one or moreblocks in the block diagram.

Those computer program commands can further be loaded in a computer oranother programmable user equipment for data processing, so that aseries of steps are executed in the computer or the programmable userequipment to generate processing for computer implementation. Thus,commands executed in the computer or another programmable user equipmentprovide steps for implementing one or more procedures of the flowchartand/or steps for conducting functions specified in one or more blocks ofthe block diagram.

Despite description of the preferred embodiments of the presentdisclosure, once those skilled in the art know basic creative concepts,they can make changes and modifications to those embodiments. Therefore,the appended claims are intended to be interpreted as including thepreferred embodiments and all changes and modifications that fall withinthe scope of the embodiments of the present disclosure.

It should be noted that in this text the relational terms such as“first” and “second” are merely used to distinguish one object oroperation from another object or operation, and not necessarily requireor hint that those objects or operations have any such actualrelationship or are in such actual sequence. Moreover, terms“including”, “including”, or any other variants are used to covernon-exclusive inclusion, so that processes, methods, articles or userequipment, each of which includes a series of factors, include not onlythose factors but also other unlisted factors, or further include otherinherent factors of such processes, methods, articles or user equipment.Without more limitations, the factors defined by sentences “includingone . . . ” do not exclude that the processes, methods, articles or userequipment including the above-mentioned factors also incorporate otheridentical factors.

The foregoing descriptions are merely the optional implementations ofthe present disclosure. It should be noted that those of ordinary skillin the art may further make several improvements and refinements withoutdeparting from the principles described in the present disclosure, andthese improvements and refinements also fall within the protection scopeof the present disclosure.

The invention claimed is:
 1. A resource pool obtaining method,comprising: obtaining, by a terminal, a first resource pool in at leastone of the following manners: obtaining the predefined first resourcepool; obtaining the preconfigured first resource pool; and obtaining theconfigured first resource pool; wherein when the first resource pool isconfigured by another terminal, configuration information of the firstresource pool is carried by a sidelink primary information block and/oranother broadcast message sent by the another terminal on a sidelink. 2.The resource pool obtaining method according to claim 1, wherein atleast two of the predefined first resource pool, the preconfigured firstresource pool, and the configured first resource pool are compatible,and being compatible comprises at least one of the following: frequencydomain resources are same, time domain resources are same, a frequencydomain resource range of one is comprised in a frequency domain resourcerange of the other, and a time domain resource range of one is comprisedin a time domain resource range of the other.
 3. The resource poolobtaining method according to claim 1, further comprising: obtaining areconfigured first resource pool, wherein the reconfigured firstresource pool is the same as or compatible with at least one of thefollowing: the predefined first resource pool, the preconfigured firstresource pool, and the configured first resource pool.
 4. The resourcepool obtaining method according to claim 1, further comprising:monitoring the first resource pool according to a monitoring procedure.5. The resource pool obtaining method according to claim 4, wherein themonitoring the first resource pool according to a monitoring procedurecomprises at least one of the following: monitoring the first resourcepool in a first time window; monitoring the first resource poolaccording to a first periodicity; monitoring the first resource poolwhen a corresponding transmission configuration or a correspondingtransmission mode is used; and monitoring the first resource pool whentransmission of another resource pool meets a corresponding condition;and/or, the monitoring a first resource pool comprises at least one ofthe following: performing synchronization in the first resource pool;performing measurement in the first resource pool; performingtransmission in the first resource pool; and Sensing in the firstresource pool.
 6. The resource pool obtaining method according to claim5, wherein the corresponding transmission configuration or thecorresponding transmission mode comprises at least one of the following:when broadcasting is needed; when beam sweeping is needed; whenconnection fails; when a resource pool is reconfigured; when a resourcepool is added; when a resource pool is released; when quasi-co-location(QCL) information cannot be obtained; and when a synchronization sourcethat meets a requirement cannot be found; and/or, the correspondingcondition comprises at least one of the following: a bit error rate ishigher than a threshold; a block error rate is higher than a threshold;a false alarm rate exceeds a threshold; beam failure recovery;connection failure recovery; and connection re-establishment.
 7. Theresource pool obtaining method according to claim 1, wherein the firstresource pool comprises at least one resource pool entity, and themethod further comprises: determining at least one resource pool entityused in the first resource pool; wherein the at least one resource poolentity used in the first resource pool is determined in at least one ofthe following manners: selecting a resource pool entity for monitoringfrom the first resource pool based on at least one of a predefinedevaluation criteria, a preconfigured evaluation criteria, and aconfigured evaluation criteria; and selecting a resource pool entity formonitoring from the first resource pool based on indication informationsent by the network side device and/or another terminal; wherein theevaluation criteria comprises at least one of the following: ameasurement result, a priority of the resource pool entity, a servicetype supported by the resource pool entity, a transmission typesupported by the resource pool entity, a load state of the resource poolentity, an SCS of the resource pool entity, a cyclic prefix (CP) of theresource pool entity, a communication range of the resource pool entity,a power limit of the resource pool entity, and a service quality (QoS)requirement of the resource pool entity; and/or, wherein a form of theindication information comprises at least one of the following: abitmap; an absolute identifier of the resource pool entity; and arelative identifier of a resource pool entity relative to a total numberof resource pool entities in the first resource pool.
 8. The resourcepool obtaining method according to claim 1, further comprising:obtaining configuration information of at least one second resource poolthat is configured by a received resource pool configuration and/orpredefined and/or preconfigured, and using the at least one secondresource pool as a resource pool that is used subsequently; or obtainingconfiguration information of at least one second resource pool that isconfigured by a received resource pool configuration and/or predefinedand/or preconfigured, selecting at least one second resource pool fromthe at least one second resource pool as a resource pool that is usedsubsequently, and sending an identifier of the selected resource pool tothe resource pool configuration device, wherein the resource poolconfiguration device is a network side device or another terminal. 9.The resource pool obtaining method according to claim 1, wherein agranularity of a time domain and/or frequency domain resource of thefirst resource pool is a multiple of a total beam number, or agranularity of a time domain and/or frequency domain resource of thefirst resource pool is a multiple of a total synchronization signalblock number.
 10. A communications device, comprising: a memory, aprocessor, and a computer program that is stored in the memory andcapable of running on the processor, wherein the computer program, whenexecuted by the processor, implements a resource pool obtaining method,the resource pool obtaining method comprises: obtaining a first resourcepool in at least one of the following manners: obtaining the predefinedfirst resource pool; obtaining the preconfigured first resource pool;and obtaining the configured first resource pool; wherein when the firstresource pool is configured by another terminal, configurationinformation of the first resource pool is carried by a sidelink primaryinformation block and/or another broadcast message sent by the anotherterminal on a sidelink.
 11. The communications device according to claim10, wherein at least two of the predefined first resource pool, thepreconfigured first resource pool, and the configured first resourcepool are compatible, and being compatible comprises at least one of thefollowing: frequency domain resources are same, time domain resourcesare same, a frequency domain resource range of one is comprised in afrequency domain resource range of the other, and a time domain resourcerange of one is comprised in a time domain resource range of the other.12. The communications device according to claim 10, wherein when thecomputer program is executed by the processor, the processor furtherimplements: obtaining a reconfigured first resource pool, wherein thereconfigured first resource pool is the same as or compatible with atleast one of the following: the predefined first resource pool, thepreconfigured first resource pool, and the configured first resourcepool.
 13. The communications device according to claim 10, wherein whenthe computer program is executed by the processor, the processor furtherimplements: monitoring the first resource pool according to a monitoringprocedure.
 14. The communications device according to claim 10, whereinthe first resource pool comprises at least one resource pool entity, andwhen the computer program is executed by the processor, the processorfurther implements: determining at least one resource pool entity usedin the first resource pool; wherein the at least one resource poolentity used in the first resource pool is determined in at least one ofthe following manners: selecting a resource pool entity for monitoringfrom the first resource pool based on at least one of a predefinedevaluation criteria, a preconfigured evaluation criteria, and aconfigured evaluation criteria; and selecting a resource pool entity formonitoring from the first resource pool based on indication informationsent by the network side device and/or another terminal; wherein theevaluation criteria comprises at least one of the following: ameasurement result, a priority of the resource pool entity, a servicetype supported by the resource pool entity, a transmission typesupported by the resource pool entity, a load state of the resource poolentity, an SCS of the resource pool entity, a cyclic prefix (CP) of theresource pool entity, a communication range of the resource pool entity,a power limit of the resource pool entity, and a service quality (QoS)requirement of the resource pool entity; and/or, wherein a form of theindication information comprises at least one of the following: abitmap; an absolute identifier of the resource pool entity; and arelative identifier of a resource pool entity relative to a total numberof resource pool entities in the first resource pool.
 15. Thecommunications device according to claim 10, wherein when the computerprogram is executed by the processor, the processor further implements:obtaining configuration information of at least one second resource poolthat is configured by a received resource pool configuration and/orpredefined and/or preconfigured, and using the at least one secondresource pool as a resource pool that is used subsequently; or obtainingconfiguration information of at least one second resource pool that isconfigured by a received resource pool configuration and/or predefinedand/or preconfigured, selecting at least one second resource pool fromthe at least one second resource pool as a resource pool that is usedsubsequently, and sending an identifier of the selected resource pool tothe resource pool configuration device, wherein the resource poolconfiguration device is a network side device or another terminal.
 16. Acommunications device, comprising: a memory, a processor, and a computerprogram that is stored in the memory and capable of running on theprocessor, wherein the computer program, when executed by the processor,implements a resource pool configuration method applied to a resourcepool configuration device, the resource pool configuration methodcomprises: configuring a first resource pool of a terminal; wherein whenthe first resource pool is configured by another terminal, configurationinformation of the first resource pool is carried by a sidelink primaryinformation block and/or another broadcast message sent by the anotherterminal on a sidelink.
 17. The communications device according to claim16, wherein at least two of the predefined first resource pool, thepreconfigured first resource pool, and the configured first resourcepool are compatible, and being compatible comprises at least one of thefollowing: frequency domain resources are same, time domain resourcesare same, a frequency domain resource range of one is comprised in afrequency domain resource range of the other, and a time domain resourcerange of one is comprised in a time domain resource range of the other.18. The communications device according to claim 16, wherein when thecomputer program is executed by the processor, the processor furtherimplements: reconfiguring the first resource pool of the terminal,wherein the reconfigured first resource pool and the configured firstresource pool are the same or compatible.